UK business, international life - can set up Payoneer for business in UK or have to set up personal?

Am selling on Shopify using a UK-registered business (LLP). However I spend my time in two or three dfferent Asian countries.
If I want to set up a Payoneer account for the business, is this possible, or does one have to live in the same country as the business is incorporated?
If cannot set up for the business, can probably set up a personal account - but would prefer having the business one.
Anyone in a similar situation? What did you do/how does this work? Many thanks for any replies :)