Oh i think i might know what you're referring to
Viewing post in I turned off Comments comments
oh well looks like that website made a new itch io account since i reported and got their last one removed two days ago looks like there has to be another report to whatever account they made this time oh and lustgames is a website that makes spam accounts and does phising type stuff so they are highly bad and reportable