Yes, you will be required to open a UK bank account shortly after you arrive. Your allowance will be sent to your cash card and, afterwards, to your bank account.