Thanks for the clarification.I'm not talking about your own residency, I'm talking about the corporate tax residency, i.e. where the company pays its taxes.
To the best of my knowledge, it works like this:
A UK Ltd. is always tax resident in the UK, unless it is effectively managed from a country the UK has signed a tax treaty with.
In such a case, it is possible to apply to HMRC and explain that the company should pay tax in that other country instead.
This used to be very popular a couple years ago when many countries required higher capital to incorporate a local Ltd. company. By registering a UK company, you could circumvent that capital requirement (UK companies require only 1 GBP in capital), but it didn't make any difference for the taxes the company had to pay.
However, in the absence of a tax treaty, a UK Ltd. company is always tax resident in the UK and has to pay UK corporate income tax.
So the question remains: What did you tell HMRC where your company is managed from?
You can find this explained here for example:
https://www.ashurst.com/en/news-and...pany-may-not-be-tax-resident-where-you-think/
What i wanted to say with my previous comment ("Anyway, residency has no impact on the type of setup I've in place") is that based on what I've in place, my residence has no impact. It works even if you are based in somewhere Africa, US or elsewhere.
That's it ;-)