Company Address: Address Nextgen Mall, Mombasa Road, Nairobi, Kenya Third Floor, Suite 43.