About Stride N Seek Ltd (13407667) United Kingdom