I recently initiated my first payout from Itch. A US Tax withholding of 30% was applied to the payout, but this should be 0% as I'm a UK company, due to the US-UK income tax treaty.
I've emailed Itch support multiple times over the last couple of weeks, tweeted them directly (as DMs are closed off), but haven't had any response at all to this yet and it's getting quite urgent as I need to file the correct amount for my own tax return. Any ideas on how I can get this resolved?