Not Happy

Ok , I have been waiting for nearly a week for a £1000 refund. I transferred the money to an account for a service. And for a reason I know of the company refunded the money …all good. Except they refunded the money to revolut’s processing bank. Because that is where the money came from . So it goes from account to a Barclays account then sent to the recipient. When it is refunded it goes back to that account not mine. I have given revolut the account number and sort of where my money went .but their saying they can’t do anything about this. I can’t afford to lose a thousand pound. So I am going to close my account.