Company NameIndustryLocationFundingRevenueEmployees
Technology, Information and Internet
Italy, Italy, Milan
$15M
141
Technology, Information and Internet
United States, New York, New York
$2M
93
Technology, Information and Internet
United States, New York, Brooklyn
$15M
51
Technology, Information and Internet
Australia, Victoria, Melbourne
$7M
$3.8M
154
Technology, Information and Internet
United States, Pennsylvania, Conshohocken
$10M
56
Technology, Information and Internet
United States
51
Technology, Information and Internet
United States, California, Fairfax
$200K
$3.8M
30
Technology, Information and Internet
Hong Kong, Hong Kong
$5M
51
Technology, Information and Internet
Ukraine
45
Technology, Information and Internet
Brazil, São Paulo, São Paulo
201