I'd try them out, but they only seem to accept USA peps.
As a point of reference...All online web-wallets were once where this company is now...I agree in holding back to gauge things. On the flip, I don't think trashing them without any proof about them being scammers is warranted.
Cheers
Dave