A financial technology company offering digital banking services.
2020
United Kingdom
11 - 50 employees
Financial Services
$10M - 25M in revenue
Not profitable
Industry Rank
78 out of 538
United Kingdom, Finance, Financial Services
Not reporting on Sustainability