About Idc Studios Ltd (09811688) United Kingdom