They [are actually community interest company](https://find-and-update.company-information.service.gov.uk/company/SC412721). Had me worried there. Matches the registration number on their website, which does just say they're a limited company to be fair.