About Stride Consultants Limited (09712536) United Kingdom