Company NameIndustryLocationFundingRevenueEmployees
United States, New Jersey, Princeton
$35M
227
Switzerland, Lausanne - Switzerland / San Diego - USA
$3.8M
50
Austria, Austria, Vienna
$1.8M
15
Netherlands, Noord-Brabant, Oss
$750K
24
United States, Indiana, Indianapolis
$15M
160
United States, Massachusetts, Boston
31
United States, Massachusetts, Waltham
$1.8M
14
Canada, Quebec, Montreal
$1.8M
38
United States, Florida, Miami
$3.8M
25
Canada, Quebec, Montreal
$15M
101