ParentFull threadsandis·Setting up a company in the UK - sure. Opening a business bank account when you're not a resident - nowhere nearly as easy.View on HN