About Glyme Structures Ltd (11312633) United Kingdom