About Elixirr Consulting Limited (11723371) United Kingdom