About Lead Films Ltd (12489293) United Kingdom