This company website appeared in my scream after I bought an item in Wowcher and fraudulently scam my credit card details without my authorization. I've never subscribed for anything for 15 pounds a month and today I saw in my credit card a 15 pounds being debited from my credit card. I WANT MY MONEY BACK AS THIS COMPANY SUBSCRIBES PEOPLE BY FRAUD!
Desired outcome: MY MONEY BACK