This is the correct title name for the game, but it's impossible to say if this version is Windows 10 ready or not. Firstly because there is no download link, and secondly because no system requirements are posted.
However, I did find the official website from where you can get the demo installer. Use the link posted below to reach the website, then download the installation package.
Notice: For full version, a purchase is necessary since it's on a shareware licence.