At home in 60 countries
A World Calling
We’re a major international telecom with partners and inter-connections designed to link you to the world and the world to you. With global headquarters in the heart of Silicon Valley, California and offices and representatives in London, Paris, Johannesburg,
and 65 other cities, we have people close to you who are committed to making you happy to rely on us.