Company Address: Address Telposta Towers 4th Floor, Kenyatta Avenue, Nairobi, Kenya, 00100