Sorry to hear the loss. To be honest this is first time I saw the site. It looks like earlier this year they posted the annoucement. It's always risky to trade with sites those just post, then disappear, do not follow up and create a relation with the community.
Flag supported.