About Lobster Films Ltd (11951438) United Kingdom