Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
Brazil, Sao Paulo
$5.9M
$35M
201
Technology, Information and Internet
Germany, Sachsen, Dresden
$750M
501
Technology, Information and Internet
United States, New York, New York
$10M
$35M
194
Technology, Information and Internet
France, Île-de-France, Paris
$510M
$750M
871
Technology, Information and Internet
Mexico, Mexico City, Cuauhtémoc
51
Technology, Information and Internet
United States, Tennessee, Columbia
$30M
$3.9B
620
Technology, Information and Internet
Brazil, São Paulo, São Paulo
$500K
58
Technology, Information and Internet
$1M
11
Technology, Information and Internet
Spain, Barcelona
51
Technology, Information and Internet
United States, California, San Francisco
$15M
$3.8M
96