Unique GBP Sort Code and Account Numbers.

So to be clear. The GBP ‘personal UK current account’ supplied by Revolut is actually a client account held by Revolut (or one of its subsidiaries) with one of the normal banks, but in some odd way, they can provide direct access to it via unique details for each client.?? Who is the underlying bank?