About Glsl Consultants Limited (12540226) United Kingdom