About The London Special Effects Company Limited (09428610) United Kingdom