Where are Admiral call Centres based?

Where are Admiral call Centres based?

The Admiral Group has offices in the UK, in Cardiff, Swansea and Newport as well as in Spain, Italy, France, Canada, the US and India.

See also  How do expats get health insurance in Costa Rica?