About Glm Technical Services Limited (09088368) United Kingdom