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