JC Flowers snaps up Admiral Group’s US motor insurance business

Based in the UK, Admiral Group is a financial services company.

Share this