The company has defrauded around 28,000 investors with $644 million.