Actually I finished my Monese setup with a video call yesterday. I sent money to Monese and Revolut, only the Monese has arrived, even though I sent to Revolut first. I could also move the Monese money quickly back to Revolut.
It depends on the purpose of “paying yourself a UK salary”. Generally it doesn’t matter in which country a bank account is located when it comes to where that salary is taxed (the exception being remittance based systems like the Maltese non-dom regime).
But if you want a UK IBAN (not sure why that’s important) and avoid conversion to GBP, then Revolut’s EUR “account” should work fine. The IBAN provided has a GB prefix.
I still don’t understand your intended purpose… Do you intend to claim that it’s salary for work performed in the UK (and with whom are you claiming that)? Or if not, how do you define “UK Salary”?