About Glennmont Clean Energy Fund Europe 1 Anchor Investor L.p. (LP013019) United Kingdom