About Elixir Hocl Limited (12564309) United Kingdom