It is not a simple app, it's a bank. Not sure how you expect to open a UK bank account not living in the UK...
Edit: I've just checked the description in the Play Store and it says 'Open a full UK bank account'. Maybe that is new, but it is pretty clear.