Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

If you purchased it on itch, that sounds more like an itch issue, so you would have to contact them.