Bringing global reach closer to home.
With 75+ offices across six continents, we’re on a mission to democratize the future of communication.
9700
Connections of which 800+ are direct MNO
16
Years of experience
40 bn
monthly interactions
41
data centers
75 +
Offices on 6 continents
3500+
employees
10000+
unique active customers
7 bn +
end user touchpoints