Found a few short clips of this, basically nothing else is known about the game other than one image that is online.