No, you can't play this game on Windows 10 because there is no support for this platform. According to developer's description and requirements, you can install it only on mobile devices that run Android or iOS as primary operating system. I've checked for Windows 10 and no result was listed which means it's not compatible.
Access the following website to know more: http://blossomblast.com/