About Stride Phone Limited (13646564) United Kingdom