About Stride Management Ltd (11029763) United Kingdom