About Stride Investment Solutions Ltd (07043273) United Kingdom