About Mea Films Ltd (11572572) United Kingdom