United Kingdom
$1B
$185M
Mangrove Capital Partners
One of six UK clearing banks. Secure business banking with deposits held at Bank of England. Operating accounts, savings, embedded banking & API solutions.