About Stride Holdings Limited (00721627) United Kingdom