Company Address: Address 13th Floor, Tower 2, Delta Corner Towers, Chiromo Rd, Nairobi, Kenya