I was assuming it's not that easy to set up a .com site, a twitter and a facebook without leaving any traces?
On the other hand, they did not forces anybody to do anything.
All "investments" are done at free will.
It doesn't matter if people deposit of their own free will, they are lying about their service, they induce you to "invest" with a promise of doubling your money. When they fail to payout its fraud.