About Voodoo Dolly Ltd (12914607) United Kingdom