About Galo Green Limited (12771280) United Kingdom