About Stride Ventures Ltd (09112412) United Kingdom