About Stride Health Ltd (11474062) United Kingdom