No. You'll be able to form a company for a non UK resident from most destinations on earth. However, you would require to possess a British isles registered Place of work address, which 1st Formations supplies for most our company formation packages. Have a look at our Non-Citizens Package deal.A person prospective downfall, however, is Rocket Atto