About Left Field Films Limited (07137516) United Kingdom