About Cambridge Glycoscience Ltd (10620297) United Kingdom