About Ada Films Ltd (12415618) United Kingdom