Thanks. I did a Google search and also found threads here on the forum. These guys are a scam and they are not letting you withdraw funds.
Like most cloud companies, there is a chance of seeing them turn into a scam or ponzi at some point.
That being said, there are a few legit ones out there as well, so do your own research