Setting up a company in the United Kingdom when you’re a non-resident can seem intimidating, but it's absolutely achievable. You need to register your firm with Companies House, adhering to particular regulations. https://uk-company-formation-wit639026.wikiinside.com/4847530/creating_a_british_firm_as_a_non_resident_your_overview