Company NameIndustryLocationFundingRevenueEmployees
Government Administration
United Kingdom, London
$250K
294
Advertising Services
United Kingdom, London
$35M
337
Software Development
United Kingdom, England, London
$45M
$75M
322
Personal Care Product Manufacturing
United Kingdom, London, London
$15M
201
Financial Services
United Kingdom, London
$35M
127
Financial Services
United Kingdom, England, London
$35M
278
Financial Services
United Kingdom, England, London
113
Software Development
United Kingdom, England, London
$75M
535
Telecommunications
United Kingdom, England, Clerkenwell
$750M
501
Software Development
United Kingdom, Cambridgeshire, Cambridge
$3M
$75M
243