About L&l Pictures Ltd (11763609) United Kingdom