Company NameIndustryLocationFundingRevenueEmployees
Telecommunications
Italy, Roma, ROMA
114
Telecommunications
United States, Alaska, Anchorage
$25M
$750M
1.8K
Telecommunications
United Kingdom, London, London
$750M
1K
Telecommunications
United States, Texas, Plano
$50M
$750M
1K
Telecommunications
Switzerland, Zug, Baar
$750M
644
Telecommunications
Malta, Marsa
$750M
706
Telecommunications
United Kingdom, London, 1 Angel Lane
$46M
$750M
1.2K
Telecommunications
United States, Virginia, Falls Church
$750M
600
Telecommunications
India, Maharashtra, Navi Mumbai
$75M
937
Telecommunications
United States, Virginia, Arlington
$275M
$750M
3.2K