About Voodoo International Ltd. (10174290) United Kingdom