About Green Life Cycle Holdings Limited (13506140) United Kingdom