It was probably Disura. That site went under, I think someone bought out the rights but hasn't done anything with it since.
soo you can not help ?? it may sound silly but i have a page on pornhub WeLoveGiantess where i make gameplay video i could make a video on the game so can get it for free a do not like to pay 2 time
If you can send me some evidence of your purchase, like a purchase confirmation e-mail and or a product key or something like that, then I'll give you a key for itch.io. Otherwise I'm really sorry.