About Bad Fox Studios Ltd (11339551) United Kingdom