22 May 2025

Greenwashing risk scaring off competitors, says Impax, as it records £11.9bn AUM fall