Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
France, France, LEVALLOIS-PERRET
76
Technology, Information and Internet
United States, Ohio, Blue Ash
$42M
$750M
501
Technology, Information and Internet
Italy, Torino
1
Technology, Information and Internet
United States, California, San Francisco
$75M
201
Technology, Information and Internet
United States, Vermont, Burlington
$3.8M
76
Technology, Information and Internet
United States, California, San Mateo
$750M
501
Technology, Information and Internet
Ireland, Cork, Cork
16
Technology, Information and Internet
United States, South Carolina, Greenville
51
Technology, Information and Internet
United States, California, Sunnyvale
$75M
201
Technology, Information and Internet
United States, California, Mountain View
$16M
$15M
1.4K