Company NameIndustryLocationFundingRevenueEmployees
Denmark, Capital Region, Søborg
$1.8M
28
United States, New Mexico, Albuquerque
13
United States, Massachusetts, Waltham
$3.8M
46
United States, Massachusetts, Cambridge
$1.8M
45
Belgium, Flemish Region, Hasselt
20
France, PARIS
$3.8M
12
Portugal, Coimbra, Cantanhede
$15M
51
United Kingdom, London
$3.8M
55
Switzerland, Zurich, Schlieren
$1.8M
14
United States, Kentucky, Lexington
$15M
51