About Longshot Films Limited (03541719) United Kingdom