I don't think that this is a legitimate thing. The group who made this game is listed as "Badspot" with the only member (who is the leader of said group) being a guy named therayarmystudios, his bio reads "sup guys i'm just a guy who want's to make it's own game i don't add people that i don't know so yeah bye.".
Call it a hunch but I'm fairly certain that isn't Badspot. Either he's doing something more illicit than distributing someone elses content without permission or he just uploaded the demo to Desura or something.