Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
United States
$16B
20K
Technology, Information and Internet
India, Karnataka, Bangalore
$3.5M
87
Technology, Information and Internet
United Kingdom, England, London
$1.8M
20
Technology, Information and Internet
United States, California, Sherman Oaks
$1.8M
11
Technology, Information and Internet
United States, Georgia, Columbus
11
Technology, Information and Internet
United Kingdom, London
$37M
$35M
312
Technology, Information and Internet
Canada, Ontario, Toronto
$3.8M
40
Technology, Information and Internet
31
Technology, Information and Internet
United States, North Carolina, Durham
$1.8M
$3.8M
11
Technology, Information and Internet
Germany, Berlin
11