About Galo Holdings Limited (10068611) United Kingdom