They do offer a debit card as far as I have had a deal with them.
I know some cases when the bank accounts have been opened for IBC companies. However, it takes a lifetime to do so. At the same time, everything is changing so fast now, so even the process of the bank account opening that has...