Company NameIndustryLocationFundingRevenueEmployees
Financial Services
United Kingdom, Manchester
$35M
124
Financial Services
United States, Tennessee, Memphis
$750M
596
Financial Services
United Kingdom, United Kingdom, London
51
Financial Services
United States, Oklahoma, Oklahoma City
$35M
96
Financial Services
United States, Texas, Irving
$20M
$750M
1.3K
Financial Services
United Kingdom, England, London
$300M
894
Financial Services
Cyprus, Limassol
$750M
4.3K
Financial Services
United States, New York
$750M
631
Financial Services
United States, New York, New York
$3M
$15M
85
Financial Services
Canada, Manitoba, Winnipeg
$15M
51