About The Moving Picture Archive Limited (03809985) United Kingdom