Company NameIndustryLocationFundingRevenueEmployees
United States, California, Palo Alto
$15M
65
United States, Princeton
$35M
201
United States, New York, New York
$1.8M
25
United States, California, La Jolla
$1.8M
20
Canada, Alberta, Calgary
$15M
61
United States, Massachusetts, Cambridge
$3.8M
74
United States, Massachusetts, Watertown
$15M
84
United States, Missouri, St. Louis
$15M
69
United States, Massachusetts, Boston
$1.8M
40
United Kingdom, LONDON
$3.8M
23