About Stride Works Limited (10088689) United Kingdom