About Shellshock Special Fx Limited (10661448) United Kingdom