About Stride Lab Limited (13372123) United Kingdom