About Glycanage Ltd (10383228) United Kingdom