No matter where you live, the legal requirements and documents for the company incorporation are same for everyone. A business can be formed by anyone in the UK and by those who are overseas. Please check our Non-Residents Package.