About Glycan Space Xr Ltd (06721529) United Kingdom