About Elixir Investment Group Limited (12440553) United Kingdom