Company NameIndustryLocationFundingRevenueEmployees
United States, Palo Alto
$35M
201
Netherlands, Wageningen
30
United States, California, San Francisco
$3.8M
49
United States, North Carolina, Durham
1K
United States, Massachusetts, Boston
$1.8M
35
United States, California, Irvine
$3.8M
30
France, Paris
$750K
10
Canada, Nova Scotia, Dartmouth
$75M
324
Canada, Ontario, Hamilton
$750K
31
United Kingdom, Nottinghamshire, Worksop
$35M
82