About Voodoo Doll (holdings) Limited (09136271) United Kingdom