About Glueball Xyz Ltd (11674411) United Kingdom