About Globe & Green Limited (11676413) United Kingdom