Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
United States, California, Los Angeles
1
Technology, Information and Internet
Spain, La Rioja, Logroño
$75M
431
Technology, Information and Internet
United States, New Jersey, Somerset
$3.8M
9
Technology, Information and Internet
Canada
24
Technology, Information and Internet
United States, Arizona, Scottsdale
$3.8M
25
Technology, Information and Internet
Canada, Ontario, Toronto
$3.4M
16
Technology, Information and Internet
United States, California, Santa Clara
$3.8M
31
Technology, Information and Internet
United States, Massachusetts, Boston
$15M
7
Technology, Information and Internet
United States, Washington, Bellevue
$15M
$75M
27
Technology, Information and Internet
United States, California, Palo Alto
$10M
$3.8M
8