The Prevention Foundation CIC, a community interest company, has been wound up by the High Court, after complaints regarding misleading sales tactics and missing accounts