Is it required?
A friend of mine got his monzo account the moment he got his visa and moved in the UK.
edit: And to answer your question, I just moved here, I got a tier 2 visa and a UK address
edit: And to answer your question, I just moved here, I got a tier 2 visa and a UK address
I would not throw the r word around every time a commercial/credit decision is not what you wished for.