No, you do not have to be a UK resident to form a new limited company in the UK. Non-UK residents can also form a limited company, but certain conditions must be completed.