Seems like an exaggeration TBH.
Like how we're "aiming for the Premier League".
Looking at the listing on Companies House a "debenture" which I believe is a loan is still outstanding to Barclays Bank so maybe until thats paid off they own it technically or rather they would if the payments stopped.