It appears the owners never filed their accounts, so the company has been struck off and all assets (including freenode.net) are now owned by the UK government (although they're likely unaware of it and dont have de-facto control)<p>https://find-and-update.company-information.service.gov.uk/company/10308021