About Armand Attard Films Limited (08466133) United Kingdom