UK directors do not have to live in the UK
GOV.UK states that company directors do not need to live in the UK, while the company needs a UK registered office. Its registered-office guidance requires an appropriate physical address in the country of registration. These are company-law requirements, not a bank’s promise to open an account. A registered office is not necessarily evidence of the business’s actual trading premises.
The established URL uses “uk-llc” as a legacy label; this guide concerns UK companies, including limited companies, rather than suggesting that the UK and US company forms are interchangeable. Show the actual registered entity on the application and describe where management, delivery and customer support occur.