Company NameIndustryLocationFundingRevenueEmployees
Financial Services
United Kingdom, London
$3.8M
33
Financial Services
United States, Iowa, Des Moines
$15M
69
Financial Services
Canada, Ontario, Toronto
$7.5M
68
Financial Services
Australia, Victoria, Cremorne
$800K
$3.8M
29
Financial Services
Luxembourg, Luxembourg, Capellen
$3.8M
16
Financial Services
United Kingdom, England, London
26
Financial Services
United States, Nebraksa, Omaha
$15M
51
Financial Services
United States, California, Santa Monica
11
Financial Services
Spain, Comunidad Valenciana / Comunitat Valenciana, Elche/Elx
$15M
$15M
175
Financial Services
Spain, Barcelona
52