About Green Life Cycle Investments Limited (13508538) United Kingdom