Cancel A SubscriptionHow to Cancel Admiral Renewal the Easy Way Admiral is a UK-based company put together in 1993 specifically to provide car insurance. Based in Cardiff, it reached its four-million-cars-covered mark in 2018 and now offers home, travel, and other insurance. You bought an a...