I see a lot of talk about revolut,didnt I read somewhere they dont have a banking licence here in the uk?
All the Revolut discussion happens in the below topic but to answer your question I believe it is true