About Hamerkop Climate Impacts Ltd (11602397) United Kingdom