Are #Itchio turning the funds over to HMRC? If so, what are they telling them it's for? Because why would you pay tax on non-taxable products?
Are they giving the money to the authors? I'm pretty sure they're not.
Are they keeping the money they haven't earned?