I am building a company with an American partner. The company is based in the US and I will be purchasing stocks soon.
Although I am from the UK, I do not live there, and actually do not live in any one country currently and have no plans on doing so for the foreseeable future.
I believe that you have to be in the UK to pay taxes but what if nowhere is currently my home?
If I purchase the stocks where should I pay the taxes on them?