About Impact Investment Management Limited (13154643) United Kingdom