Terrible company
Terrible company. They'll take your money and chase you relentlessly for more of it and give you nothing in return. Don't go anywhere near them.
United Kingdom
Terrible company. They'll take your money and chase you relentlessly for more of it and give you nothing in return. Don't go anywhere near them.