About Glm Services (london) Limited (10768870) United Kingdom