About Long Dog Films Limited (10076515) United Kingdom