About Ferula Films Ltd (12089581) United Kingdom