About Lion Cub Films Ltd (11965375) United Kingdom