About Elixirr International Plc (11723404) United Kingdom