Company NameIndustryLocationFundingRevenueEmployees
United Kingdom, England, London
$35M
451
United Kingdom, London
$15M
93
United States, Illinois, Peoria
1K
United States, Georgia, Atlanta
$15M
530
United Kingdom, England, Birmingham
$75M
304
United Kingdom, England, Blackfriars
$750M
693
United Kingdom, United Kingdom
$35M
192
Italy, Tuscany, Firenze
$5B
7.3K
Spain, Zaragoza, Villanueva de Gállego
$75M
693
United States, Washington, Seattle
$35M
276