With the search string, no entry of the website is found. I have tried several search words.
Many months ago I had made a request to change the website description. I was pretty sure it was on DMOZ. So I had found this web page in a web directory, probably in DMOZ, and submitted a change request. Is it possible that I am wrong and there is still a similar web directory like DMOZ? The list of web directories in the Wikipedia article "List of web directories" I've been through, there was nothing in it.