Exactly - if you're a UK resident, your company will be treated as a UK one for tax purposes, even if it is offshore. Including corporation tax.
Unless your company is truly managed from outside of the UK.
But even if that's the case, you will probably have to open a bank account in your...