You need a Flexaccount for a debit card I believe(this is in effect a current account)

You can open a linked ESaver from that account.

A credit card does not need a bank account.