About Sustainable Climate Impact Fund Limited (13292228) United Kingdom