First find the payment processor and then define the offshore jurisdiction. There are only a few payment processors who take on offshore companies for merchant accounts as I understand so we may be even forced to register a onshore / UK company to solve the issue?