About Afshar Films Ltd (10303863) United Kingdom