About Mirror Image Productions Ltd (08141650) United Kingdom