About Elixir Solutions Limited (03353055) United Kingdom