About Elixirr Services Limited (11310669) United Kingdom