Company NameIndustryLocationFundingRevenueEmployees
Belgium, België, ZWIJNAARDE
$3.8M
72
United States, Pennsylvania, Philadelphia
$3.8M
44
United States, San Diego
$1.8M
39
United States, California, San Francisco
$15M
60
Switzerland, Vaud, Ecublens
46
Korea, Republic of, Korea, Seoul
51
Switzerland, Basel, Basel
$1.8M
29
United States, California, Thousand Oaks
$750K
30
United Kingdom, London
$3.8M
55
United Kingdom, Oxford
$3.8M
58