M
Worst ever. Easy to set up but impossible to get in contact with after that. No phone no on the site and even if you call average waiting time one hour!!! Every time you call it is expected you to pay £25. But make changes on the site is most of the times impossible so you have to call them.
3 years ago
Read Admiral Reviews
Admiral has a 2.7 average rating from 1,494 reviews

Start Your Free Trial Today

Send 400 review invitations for FREE!

Activate Your Account

Book your activation call by clicking the button below. Or call us now on +1 213-325-5109 . Book a Call

Alice, Customer Support

Start Your Free Trial