About Glr Management Limited (11838739) United Kingdom