Hey! I received my first payout from Itch via paypal, but I didn't receive any information about Itch.
I must have their VAT number and billing address for accounting, to fill Finnish requirements. I haven't received answer from support and haven't found the info after three hours of searching and googling.
Please help me with this.