About Stride Capital Ltd (11986654) United Kingdom