About Idc Ctrl Limited (11451528) United Kingdom