About Stride Financial Limited (13263053) United Kingdom