It is a bit unclear though which numbers and findings come from Cognizant and which are from the TfL investigation.
Those numbers are repeated everywhere without any context or sourcing. Totally sounds like a smear job to me.