I think Elephant a division of Admril headquarted in the UK lures their victims in then sits on them with increases and potentially crushes them without regards for keeping a loyal customer. They can be thick skinned too in my opinion when it comes to the customer's needs.
6 years ago
Admiral has a
2.6
average rating
from
1,711
reviews