About Glymoren Limited (08400892) United Kingdom