why do you think they are interesting for your needs, I wonder?
They fixed the issue with the SSL certificate, works for me at least
https://quppy.com/index_en.html
Why don't you guys take 10 minutes out of your busy time and signup for an account with them to figure it out? They are FCA approved, they fixed the SSL cert. they may be legit and worth to give a shot if they have what you are looking for.so have you finally opened an IBAN account or you’re still on the fence, just as I am?