I have not bought anything from Stopzilla for many years, but it looks like they have kept my CC details ,I think the best way now is to ask my bank t…