About Stride Studio Ltd (08511536) United Kingdom