About Sole Sustainable Organic Life Experience Limited (12278097) United Kingdom