About Stoke Axolotl Ltd (13194862) United Kingdom