About La Mer London Ltd (12505305) United Kingdom