I can't seem to download or claim it on here, unfortunately. There doesn't even seem to be a buy button.
I'm also wondering why.
Click Google play button and free download
I use itch specifically to avoid installing and downloading games from Google Play.