The key word there is "subscription" which will mean that the payment can continue even if you set your card as lost, stolen, completely cancelled or otherwise. The money can still go out.
The bank can contact the company to get a refund but that in itself won't stop any contract that the company think that they have with you. For this reason, it's important to get (from the bank or online) a contact number for the company so that you can cancel any existing agreement *with them*.
If it's an honest mistake then this will put an end to it. If you somehow conclude that the company are dodgy then you may have to report it to the cops and get a completely new bank account opened and close the existing one.
Either way you will get all of this money back : normally the bank will reimburse you, then investigate so that they're temporarily out of pocket. They can afford it more than you.