About Elixir Ai Limited (10755261) United Kingdom