Joining the question too. I managed to reach them by phone. They just had public holidays these days. They ask to send all the applications to their info email. At the moment they do not offer payment cards, just transactional accounts.
So is this a one man operation under a palm tree? It takes them 12 months to send a debit card and their reviews on trustpilot are 1.3/10 mainly because of this. Fine, I don't need a card. How quick do they execute wire transfers and how quick are inbound wires reflected in your account?