Made O'Meter
Discover where a brand or product originates
Admiral is owned by Admiral Group plc, headquartered in the United Kingdom. No. The ultimate owner of Admiral, Admiral Group plc, is headquartered in the United Kingdom, not in the United States.
Admiral Group plc is a major British financial services company headquartered in Cardiff, Wales. It is one of the UK's largest auto insurers and operates multiple brands internationally, including Confused.com and various insurance units in Italy, Spain, and the US.
disclaimer
poweredBy