Do not use
Do not use! Happy to take your deposit but they claimed a withdrawal to the same payment method failed and they need bank statements to verify. They’re currently withholding £100 of my money.
United Kingdom
Do not use! Happy to take your deposit but they claimed a withdrawal to the same payment method failed and they need bank statements to verify. They’re currently withholding £100 of my money.