About Galicha Ltd (12300970) United Kingdom