I miss it too. I think it’s dead now. They stopped accepting signups in fall 2018, and the phone stopped working some time in 2020. Someone on the Scammer.info forum suggested that it is probably attributed to a tech support scam company seeking legal action against Icehook and Scammer.info/TLS in 2018. The parent company Icehook appears to still be active though.
This website is hosted on Squarespace and the domain expires in september. I think it is an abandoned website that is waiting for its domain and hosting service to expire, unless they’re continuing to pay for some reason.