First off, Welcome to the SBR forum
Yes, I noticed that their website is no longer up and running anymore either. Now as far as trying to retrieving your funds goes. I'm not sure if anything can really be done, but please feel free to fill out this
complaint form, and one of us will look into your dispute.