It's a beta code (unless they suddenly released it) for Drawn to Death. I kind of clicked twice and it led me to a code fulfillment thingy and then I downloaded it. Looks like it's free-to-play anyways, so I'm pretty sure it's the full release (well, before the microtransactions).