I saw the watermarking of this website in a video, but it led me nowhere when I searched it on the internet. It seems the website has been closed. Here is a snapshot from Internet Archive. What happened exactly? Anyone know anything about this website?