About Moving Picture Company Films Limited (01688189) United Kingdom