We emailed support@itch.io 3 weeks ago and haven't heard anything back, other than the zendesk autoresponder. We've replied to that a couple of times chasing them up, but still haven't heard anything.
The last time we got in touch (Dec 2020), it took 2 weeks to get a response.
Aside from this, is there any quicker way to get in touch?