About Glycorex Uk Limited (13462839) United Kingdom