That's most likely a pirate website or a scam website, you may want to report it to the creator.
You have a higher chance of reaching him on twitter than here.