About Iglen Ltd (10410488) United Kingdom