Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
Indonesia, DKI Jakarta, Jakarta Selatan
$15M
121
Technology, Information and Internet
Israel, Israel, Tel Aviv
$5M
51
Technology, Information and Internet
Australia, Victoria, Camberwell
$12M
$3.8M
16
Technology, Information and Internet
United States, Indiana, Bloomington
$75M
201
Technology, Information and Internet
11
Technology, Information and Internet
United States, New York, New York
$50M
$15M
983
Technology, Information and Internet
$771M
1
Technology, Information and Internet
United States, California, Los Angeles
$1.2M
$3.8M
24
Technology, Information and Internet
Germany, Berlin, Berlin
$22M
$35M
289
Technology, Information and Internet
United States, Massachusetts, Boston
$50K
$35M
1.5K