About Elixir Corporate Transactions Limited (11975433) United Kingdom