About Glyme & Co Limited (11824462) United Kingdom