You do not need to live in the UK to register a company here. A virtual office gives overseas founders a UK business address.