@Frenchfancy
Travel insurance in 2020 probably didn't include covid. You could try your credit card company however as you have paid for something not received. But that relies on the card company being able to get money back from the hotel. If they have gone bust then you are probably a long way down the list of creditors.
It doesn't rely on the credit card company getting the money back from the hotel, it doesn't work like that, the credit card company pays.
We got money back for flights lost from my credit card when Monarch went bust.
I also don't understand what the OP means by direct debit, because I've never heard of hotels being paid like that, except possibly for corporate accounts.
Your best bet is your travel insurance or the payment card if you used one, rather than bank transfer, either section 75 guarantee or a chargeback. Look on Moneysaving Expert for advice and hopefully one of these options is open to you.
But this sort of thing is a lesson to everyone. Always pay by credit card, because of the protection it brings.