Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
Serbia, Belgrade
$3.8M
11
Technology, Information and Internet
United States, California, San Francisco
$75M
201
Technology, Information and Internet
United States, California, Marina Del Rey
$1.8M
25
Technology, Information and Internet
United States, New York, New York
$35M
210
Technology, Information and Internet
India, Gurugram
$8.7M
201
Technology, Information and Internet
United States, New York, New York
$1.8M
11
Technology, Information and Internet
201
Technology, Information and Internet
Germany, Munich
$15M
80
Technology, Information and Internet
Malaysia, Selangor, Petaling Jaya
$21M
$750M
1.7K
Technology, Information and Internet
Sweden, Stockholm County, Stockholm
$15M
129