About Visual Voodoo Films Limited (03864639) United Kingdom