Fun with friends!
I think it might be a limited time license, it activated as:
Save Your Nuts Demo for Beta Testing
Possibly the Claim your key and unlock the game for the month of July! (on the GA page) suggests the same.
The game does look fun though.
It is quite simple and fun. The keys will last until the end of july. Thought maybe some people want to try it out and have fun with it.