About Iceni Glycoscience Ltd (13542271) United Kingdom