OT: Devs please contact us - Probable Piracy Found!
We are ALL listed on said site in question. They do have a email@example.com email address. We have sent off email to learn more.
Perhaps one of the other Devs here may know of the site and what it is?