About Igli Ltd (10592610) United Kingdom