About Long Arm Films Limited (08479417) United Kingdom