About Glm Ventures Limited (06211604) United Kingdom