About Elixir Life Holdings Limited (11277175) United Kingdom