About Life Stride Ltd (07282306) United Kingdom