About Glen Limited (12021933) United Kingdom