About The Visual Effects Company Limited (04597862) United Kingdom