About Euro Stride Ltd (13692733) United Kingdom