Transferring to Bitfinex

I’m UK resident. I’m current holding USD in Revolut and want to make a transfer to Bitfinex. Their account is in Germany but they will take Euro, Yen, Sterling or USD. What’s my best option? Just transfer in USD, or exchange to something else on Revolut, say Euro, and then transfer?

Also, they have this note on deposits page:

“In order to comply with the antiterrorism policy of the FATF, please also instruct your bank to include the following in the SWIFT message: (1) remitters account name (2) account number and (3) remitters full residential address (not a PO Box no.). Crediting your account is seriously delayed if any of the above information is missing.”

Is this possible?

Support have told me withdrawals to Bitfinex are no longer currently available.