About Glm Group Ltd (12962298) United Kingdom