About Mecca Film Developments Ltd (08808383) United Kingdom