I am a UK citizen and have worked in the US in the past on work visa. I am back in the UK now but want to start investing in the US stock market. I have a valid SSN and a US back account. Are there any restrictions on me opening a US based brokerage account? If I can open such an account, what are my tax implications towards the US government?