Company Address: Address Regal Plaza, Limuru Road, 1256-00606,Nairobi, Kenya