About Lobster Pictures Limited (06220856) United Kingdom