About Strides Solutions Ltd. (11147566) United Kingdom