About Glr Solutions Limited (13481064) United Kingdom