About Lily La Mer Ltd. (09396046) United Kingdom