I can't see hw they are a scam, for me it looks more like a company that has not developed in the right direction on time.
They are not a scam but more or less useless for people seeking real offshore company setups, great asset protection or good offshore banking.