About Stride & Edge Ltd (12937623) United Kingdom