Company Address: Address Sema Plaza, Mombasa Road. P.O. Box 68182, 00200 Nairobi, Kenya