About Glymmer Limited (11851176) United Kingdom