About Amira Films Limited (10264203) United Kingdom