About Green Squares Global Limited (08054645) United Kingdom