I wish there was like a pinned statement or something on here, but essentially Steam removed it under allegations of some sort from what I've heard by word of mouth. The game got delisted and, as far as I know, can't be put back up.