About Lucky Rascal Films Ltd (10748214) United Kingdom