Company Address: Address Eden Square Complex, 7th Floor Block 1, Chiromo Road, Westlands P.O Box 51323-00100, Nairobi, Kenya.