Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
Australia, New South Wales, Sydney
$3.8M
93
Technology, Information and Internet
Brazil, São Paulo, São Paulo
$3.8M
16
Technology, Information and Internet
51
Technology, Information and Internet
Australia, Victoria, Melbourne
200
Technology, Information and Internet
United States, New York, New York
2
Technology, Information and Internet
United States, California, San Mateo
51
Technology, Information and Internet
Spain, Barcelona, Barcelona
$191K
$750K
26
Technology, Information and Internet
United States, California, Mountain View
$12M
$15M
80
Technology, Information and Internet
United States, New York, New York
$75M
201
Technology, Information and Internet
United States, New York, New York
$12M
$15M
51