Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
Brazil, São Paulo, São Paulo
$117M
$75M
305
Technology, Information and Internet
51
Technology, Information and Internet
United States, Maine, Portland
$15M
$15M
51
Technology, Information and Internet
United States, New York, New York
$750K
2
Technology, Information and Internet
United States, California, San Francisco
$15M
$15M
76
Technology, Information and Internet
Netherlands, North Holland, Amsterdam
$1.8M
$750M
829
Technology, Information and Internet
United States, New York, New York
11
Technology, Information and Internet
United States, Illinois, Evanston
$10M
11
Technology, Information and Internet
Singapore, Singapore
$10M
$3.8M
22
Technology, Information and Internet
United Kingdom, England, London
11