About Mamera Scentuals Limited (11132969) United Kingdom