Login
Start Free Trial Are you a business?? Click Here
Anonymous
Very poor customer service non english/welsh speekers. Customer service department in cardif and you get to talk to someone in pakistan or india. Verry poor company and very poor policy, would not recomend to annyone.
8 years ago
Read Admiral Reviews
Admiral has a 2.6 average rating from 1,678 reviews