Find our Teleports, Network Operations Centers and Sales offices

 

UK Sales Headquarters

1 Canada Square, Canary Wharf, London E14 5DY

 


 

UK Teleport and NOC

Goonhilly Earth Station, Helston, TR12 6LQ

 


 

Rome Teleport

Via Cornelia, 480, 00166 Roma RM, Italy

 


 

Mexico Teleport

Huipulco 75, Huipulco, 14050 Ciudad de México, CDMX, Mexico

 


 

Dubai Sales Office

907 Tameem House, Tecom, Dubai

 


 

North America Sales Office

45 Oser Avenue, Hauppauge, NY 11788