About We Are Glm Limited (SC616271) United Kingdom