Financial platform for investment and wealth management
Niche UK fintech platform, limited broader market recognition