About Glec Services Ltd (11585178) United Kingdom