The Process of Company Registration If you are currently based abroad and are interested in starting a limited liability company, it is important to know about business registration rules that apply to nonresidents. The requirements for nonresidents are few. One of the things you need for business registration of a limited liability company is an office that is registered in the UK. This means that you really need a physical address in the country. Keywords: Jasmine Desuja, company registration, company formation, Start a company, company set up, register company