About Glycanova Uk Limited (10923348) United Kingdom