More BS. I have a client who only uses Revolut for both personal and business banking (doing that is another issue). No problem setting up ddm's for him. Had a look at his IBAN there and his business revolut account is GB.
If this has to be unwound, there is no way I would pay them a penny. You have made all efforts to keep to your side of the contract and it is the finance company who have made it impossible for you to perform your side of the contract by their refusal to do something that should be run of the mill for everyone else.
They will have to get a debt collection agency onto you to collect any money they think there are owed. This will only be small potatoes to them, so they may not even take it on.