I asked the same question about a week ago but no one replied.

Check their whois information, they switched to tritech.org, but the site itself has been totally offline for about a week at least.

I tried to find some replacement counter but no luck so far.