Yes, that's the one, like it says on the support page. But e-mails get lots sometimes. I've let an admin know already, but didn't get an answer yet. Sorry about that.
Thank for letting me know. Until now, i have not received a reply from itch.io.