About Glymebach Ltd (12374540) United Kingdom