A non-UK resident can set up a company in the UK and the process of company registration is the same. Your company will need to have a company address that corr