About Galocha Ltd (12096873) United Kingdom