About Elixir Face & Body Ltd (11599253) United Kingdom