You can only get your money back if it's insured and if it is they have 99 years to pay you back. Your money is always at risk in the market regardless of who pulls the smoke & mirrors to tell you it's safe
the IFSC regulates the firms trading multiple nations' equities, commodities, currencies, etc. They are not going to give you your money back. Nobody will, just ask the MF Global clients.