From what I’ve just read, it seems that iCard is run by the same people who were behind those scandal-ridden operations like LeuPay and LeoPay, both of which received so many complaints that they eventually had to shut down, as far as I understand.
iCard actually seemed promising when I read...