About Lost Tribe Productions Films Ltd (08375041) United Kingdom