About Idel Ltd (07411934) United Kingdom