About Galectrix Ltd (11902846) United Kingdom