About Glycovue Ltd (11981346) United Kingdom