About Left Films Ltd (06850367) United Kingdom