About Glyph Retail Limited (07849061) United Kingdom