About Stride It Solutions Limited (12126433) United Kingdom