About Glr (uk) Limited (09374227) United Kingdom