About Elixir Scientific Ltd (12356425) United Kingdom