About Giant Green Leaf Ltd. (SC643106) United Kingdom