Company Address: Address Mega Plaza 3rd Floor (Block A), Oginga Odinga Road, The Greenhouse Mall, Nairobi, 3rd Floor Suite 10