Did you tried Cashplus Prepaid Credit Cards, Prepaid Mastercard & Debit Cards UK ? you can open a business account with Sort code and account number .. They will ask you for proof of address in UK but you can make it fake as template (Address in a mail forwarding) ..and send it to any country