About Elixir Software Ltd (07740314) United Kingdom