About Glycoscoredx Limited (12766216) United Kingdom