About The Elixir Clinic Holdings Limited (12631659) United Kingdom