Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
United States, California, San Francisco
$11M
$15M
366
Technology, Information and Internet
Poland, Mazowieckie, Warsaw
$2M
$75M
348
Technology, Information and Internet
United Kingdom, London, London
$75M
201
Technology, Information and Internet
$750K
6
Technology, Information and Internet
Brazil, São Paulo, São Paulo
$7M
$35M
207
Technology, Information and Internet
Colombia, Bogotá, Bogotá
520
Technology, Information and Internet
Colombia, Bogota, Bogotá
$2.1M
27
Technology, Information and Internet
United States, Texas, Austin
$20M
$15M
51
Technology, Information and Internet
United States, California, San Francisco
$15M
$15M
51
Technology, Information and Internet
France, Paris
1