I'm pretty sure I didn't use that link, this was one or two years ago.
I have two account names I would like to be checked if they still exist by the administrator.
1. The scam site has also been online for more than 3 years
Domain: bitcoinfog.site
Registrar: Namecheap
Registered On: 2017-04-27
Expires On: 2022-04-27
Updated On: 2019-07-30
They did warn about the twitter which is associated with the scam site as well

Maybe try sending a PM to them on Twitter:
https://twitter.com/BitcoinFog I don't think they will help because they last posted around the time when one of the mixers was seized by authorities.