About Glm Idea Ltd (12121223) United Kingdom