Tell me about it. I've recieved quiet a few emails from people who have just launched CC0 stock photography websites asking to be put on the list. Could it have possible of been Libre Stock?
There are a few sites listed in the aggregate content section which pull the contents from a few of the other sites. It might be there? If it's not on the list please let me know when you find out! Cheers.