About S23 Lifestyle Ltd (13695181) United Kingdom