About La Mer Holdings Limited (12500733) United Kingdom