It's a good thing it's not a DMCA takedown notice, then. They reported itch.io for phishing.
Sorry you are right, somehow I'd missed that part
Sorry you are right, somehow I'd missed that part