About Glyquest Ltd (09245180) United Kingdom