Really? I am living under impression that they are just something as an introducer, arranging your contract with some financial institution (what may be IFX) – as an independent, third-party service that is not formally affiliated with any financial institution. At least their TOS still say so – Terms of Services - Apply for Bank Account in UK | Bankz.eu.Bankz is a white label of IFX (UK) to the best of my knowledge
And I am afraid that they possess no banking-related licence at all, AFAIK, they are run/driven by certain Israeli based London accounting company named fkgb.
(All said above need not be anything wrong, just specific.)