About Glycomar Limited (SC279835) United Kingdom