About Glm Developments Limited (SC693392) United Kingdom