Company Address: Address Delta Corner Tower 17th Floor Waiyaki Way Nairobi