Company NameIndustryLocationFundingRevenueEmployees
United States, Pennsylvania, Philadelphia
$3.8M
58
United States, California, Los Angeles
$750K
27
United Kingdom, Devon, Exeter
$750K
21
United States, California, Palo Alto
$3.8M
52
United States, California, San Diego
$1.8M
17
United Kingdom, London
15
United States, California, San Francisco
$1.8M
11
Canada, Quebec, Montreal
$1.8M
36
United Kingdom, Didcot
$1.8M
23
United States, California, South San Francisco
$1.8M
40