About Armadillo Films Ltd (13485119) United Kingdom