Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
United Kingdom, London, London
11
Technology, Information and Internet
United States, District of Columbia, Washington
$5.3M
11
Technology, Information and Internet
Spain
16
Technology, Information and Internet
Chile, Región Metropolitana de Santiago, Las Condes
$15M
249
Technology, Information and Internet
United States, Pennsylvania, Philadelphia
$28M
$15M
51
Technology, Information and Internet
United States, California, San Francisco
$75M
$15M
538
Technology, Information and Internet
United States, New York, New York
11
Technology, Information and Internet
United Kingdom, Sussex, Brighton
$3.8M
11
Technology, Information and Internet
United States, New York
$45M
$3.8M
11
Technology, Information and Internet
United States, California, Palo Alto
$3.8M
61