About Strawdog Studios Limited (04816117) United Kingdom