I just submitted a message to them that the link is redirecting to a site that says it's suspended, which means they haven't paid the bills. I am not sure that I would get a response other than the automated ones. The link goes to:


Which redirects to:


Per the Internet Archives, it looks like that it was last known as working on January 14, 2020:


I will post here if I get a real reply.