About Elixir Wellbeing Ltd (12170042) United Kingdom