Thank you in discussion with someone to help with BVI and other guy for Cyprus company.You can use any European merchant account provider for a BVI and Cyprus company. I read the thread here that helped me, Valid Payment Processors for Credit Card processing 2016