Company NameIndustryLocationFundingRevenueEmployees
Retail
United Kingdom
$15M
51
Software Development
United Kingdom, London
$750M
578
Financial Services
United Kingdom, United Kingdom, London
$750M
6.3K
Software Development
United Kingdom, London, London
$1.8M
17
Telecommunications
United Kingdom, Buckinghamshire, Milton Keynes
$35M
84
Market Research
United Kingdom, Manchester
51
Advertising Services
United Kingdom, Edinburgh
$612K
$1.8M
24
International Trade and Development
United Kingdom, London
$35M
788
Software Development
United Kingdom, Greater London, London
$750M
1K
Biotechnology Research
United Kingdom, Oxfordshire, Abingdon
$25M
$75M
534