About Impax Asset Management Group Plc (03262305) United Kingdom