Hydra Fund
Consumer Report
They deposited $300 into my account without my authorization. They just took $90 out of my account. I didn't authorize this and don't know how to contact them. ...