About Stray Fox Studios Ltd (13477415) United Kingdom