About Glimmr Ltd (11511783) United Kingdom