You best shoot would be Latvia for such business activity. There is a bank in Cyprus where we can apply and check if they want to take on your business.
Thank you Admin, I found a payment processor that accepted my business with a simple UK company. Now while Im in business Im suddenly ready to open a offshore company in Cyprus with bank account.