VE
Impact Report 2024
90% success rate (Cambridge Econometrics audit)
Key Metric 1
Maintained 90% success rate confirmed by independent Cambridge Econometrics audit