Guidance on how non‑UK residents can register a limited company.
Options for non‑UK residents to set up and manage a UK business bank account.