About Elixir Pigmentation London Ltd (11410512) United Kingdom