About Lion Tooth Films Ltd (12714734) United Kingdom