About Glr Holdings Ltd (10166549) United Kingdom