Company Address: Address 25 Trio Estate, Off Limuru Road Gigiri, 00621 Kenya Nairobi Kenya