Admirals is owned by Admiral Group PCL, and is a financial service company headquartered in Wales, UK.