About Bakers Dozen Studios Ltd (12777336) United Kingdom