ParentFull threadstefano·Don't you need to have physical presence in the UK to open a company?View on HN