I have the same issue. There once was a "contact us" link (to which nobody answered). Even that has been removed.
Have a look at this, it has more details: https://www.whois.com/whois/talkstats.com
This includes the registrar and contact details if you want to complain.
Someone ask Quark how many bars of gold-pressed latinum I need to send him to get this taken care of. You're right about the contact us link being removed. I tried that last year but heard nothing and now it's gone which is strange. There should be more than one admin on this forum to handle requests. With GDPR now active I might try to file a legal request to the site.