About Imd Studios Ltd (10358248) United Kingdom