About Stride Global Ltd (10726266) United Kingdom