About Voodoo Bear Studios Limited (10755100) United Kingdom