To quote your own source again: “…government-approved regulatory and competition authority…” If you think that is synonymous with being a part of the UK government then that is on you and no amount of help will change that. On a side note - are you interested in replacing Ofcom with an industry approved regulator instead?