About Stoke Studios Ltd (10707862) United Kingdom