About Life & Sole Holdings Ltd (SC519399) United Kingdom