The CEO is Russian, whom also removed their Russian status following the invasion on Ukraine. The other exec is Ukrainian.
Not yet a bank, no, but probably more UK customers than Starling, both personal and business.
They had over 4 mil UK customers some time ago, which I imagine has increased quite some since then, alongside 30+ million across the globe, UK being its biggest customer base (from previous reports, maybe changed now).
Their licence probably isn’t far off, their product is very much bank like.
The only thing that doesn’t make it a bank is FSCS protection (whereby Savings are FSCS in the app), and maybe lending out customers money (they could lend out their own but don’t want to).