Company NameIndustryLocationFundingRevenueEmployees
China, Shanghai
$15M
51
United States, Massachusetts, Boston
$3.8M
30
United States, New York, NEW YORK
$1.8M
27
United States, Massachusetts, Boston
$3.8M
34
United Kingdom, Cambridge
$1.8M
35
United States, California, Menlo Park
$3.8M
50
France, Lyon
$1.8M
16
Belgium, Mont-Saint-Guibert
$15M
92
United States, Nebraska, Omaha
$1.8M
13
United States
21