It will take you a day to register a company in England. You can start doing business a day after submitting documents to the Companies House. However, if it is necessary to legalize documents, registration will take more time.
To open a company, the founder must submit registration forms to the Companies House. England offers a possibility to register a company remotely. In order for a company to become offshore, it is necessary to include classic offshore companies in the list of company members.