since I'm a developer based in europe, I need to create an invoice for every payment I get from itch.io by law. The problem is that I don't know the address of the company and I wasn't able to find it anywhere on the site.
I opened a ticket on git but was ignored after 3 months. Since this is a very simple question, could someone please answer me? I was able to find this info for all the other appstores I sell on (mobile, Steam, Humble, BMT micro).