it appears a Japanese company now owns the domain, and the link does not resolve to the appropriate site.