About Mordecai Films Ltd (11983085) United Kingdom