10 employees
The leading full-service Technology, Public Relations, and Communications company based in Nairobi, Kenya.
2020