OK, tell me who actually giving credit to those cards? What bank or institution is that?
Who is operator and can use Visa logo?
Where are you based?
It's a debit card, not credit.
Gibraltar bank. If you want full details, can send via email.
Of course, the Visa logo is there because it is a proper Visa card - no difference from a usual one.
E-Coin Trading Limited, based in London, UK