About Elixir Digital Ltd. (11069463) United Kingdom