Absolutely no customer service. They charge you a premium but doesn’t give you premium services. Never tell you exactly the procedure and end up you having to pay out loads for some one else mistake. Never go with them.
6 years ago
Admiral has a
2.6
average rating
from
1,674
reviews