About Idl Media Ltd (13027626) United Kingdom