Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
Netherlands, North Holland, Amsterdam
$75M
426
Technology, Information and Internet
United States, New York City
$1.8M
16
Technology, Information and Internet
United States, California, San Diego
$15M
105
Technology, Information and Internet
United States, Florida, Tampa
33
Technology, Information and Internet
United States, New York, New York
82
Technology, Information and Internet
Canada, Quebec, Montreal
$3.8M
331
Technology, Information and Internet
$75M
201
Technology, Information and Internet
United States
11
Technology, Information and Internet
United States, Massachusetts, Boston
$46M
$26M
70
Technology, Information and Internet
Norway, Oslo
$240M
$75M
495