It is not a bank, it is an EMI.
What bugs me is the fact that they don't have a license for the Eurozone. Normally, in the end of 2020, because of the brexit, an EMI should have a prepaid card license located in a country of the EU. Usually, they choose malta, latvia or lithuania but here it is not the case.
i would suggest to open an account and increase amount gradually to build your trust.
Even if the website looks basic i have learnt to base my opinion looking at the website.
I remember Revolut which is also a EMI located in the UK. The website looks good but in fact they have a robot that automatically close account at revolut.
So, this solution can be interesting because you can have a abmoneyplus account for a UK company.
Today we live in a world where it is very important not to have assumptions to make money.