Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
Israel, Israel, Ramat Gan
$3.8M
58
Technology, Information and Internet
$1.8M
11
Technology, Information and Internet
Germany, München
51
Technology, Information and Internet
Canada, Ontario, Toronto
$3.8M
19
Technology, Information and Internet
India
187
Technology, Information and Internet
Germany, North Rhine-Westphalia, Düsseldorf
$750M
539
Technology, Information and Internet
Spain
$23M
65
Technology, Information and Internet
United States, California, Palo Alto
$750M
671
Technology, Information and Internet
France, Paris
11
Technology, Information and Internet
United States, California, San Francisco
$3.8M
94