Asset management and investment services provider
Prominent UK asset management and financial services firm