Maybe my search skills are bad, but I didn't find anything on the matrix.org page. However, there seem to be filings on the UK government's website. I can't read legalese and accounts, but from what I'm seeing, the numbers don't add up in 2023 (page 8) with the last comment about 1.2M/year annual costs.
Am I missing something? What's going on?