I'm getting "server not found" when I click that link.
Also, out of curiosity, what's the incentive for creators to use your site instead of Itch, Bandcamp, and Gumroad?
Sorry about that, here is the link: https://www.studiocloudgrey.com
The incentive we would provide for creators is our marketing. We will sell it on Itch, gumroad, and our own site but we will incentivize creators with higher traffic. I would be more then happy to explain further if you are interested!