Major UK banking and insurance group subsidiary
Part of Fortune 500 banking group, major UK financial institution