Hi to the forums!
New developer fellow here. I contacted Itch support earlier this week but haven't heard from them. I'm just looking for Itch.io VAT details in UK (VAT number and so on) for my company since we published a game on Itch in February (and are obligated in Finland to do a markup for our accounting). Can anybody help out?