Where are you located? Where will you administer the company from? That impacts your tax situation quite a lot.
See https://www.e-resident.gov.ee/understanding-cross-border-tax..., look for “Permanent Establishment”
I am in the US currently, would be managing initially from the US. I understand there will be US tax complications, but I can/would deal with those.
I am in the US currently, would be managing initially from the US. I understand there will be US tax complications, but I can/would deal with those.