Company Address: Address Chester House Nairobi, Kenya.