0 followers
Our mission is to create meaningful experiences by unifying teams, customers & businesses, at scale. Founded in 2003 as an enterprise communications company under the name SMS Country Networks, Telebu's primary offering was bulk SMS. The service became an instant hit and we began setting up multipl... Read more
This company has no org chart yet
This company has no teams yet