This amount was debited from my bank account yesterday, I have never had any dealings with this web site nor have I ever heard of it before I checked…