Have you considered Emirates so called offshore company with local Emirates bank account, you pay flat fee once a year, no company tax headaches,
all your cash will be outside UK/EU, advise this with your payment agents to make sure it will work , you need to visit Emirates one time in order...