About Voodoo London Ltd (11280940) United Kingdom