Company Address: Address Nairobi Off Mombasa Road, Nextgen Mall, Nairobi, Kenya,