Their partner bank.
There is no bank. The card is issued by Wave Crest Holdings Limited pursuant to a license from Visa Europe.
Well that's interesting, I hadn't realized that.
https://mychoiceprepaid.com?That's right. The first ones were even with logo "MyChoice".