Company Address: Address Nachu Plaza 12th Floor, Along Kiambere Rd, Nairobi