About Voodoo Doll Limited (04589660) United Kingdom