Login
Start Free Trial Are you a business? Click Here
John M Solov
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
Read Admiral Reviews
Admiral has a 2.6 average rating from 1,711 reviews