About Elixir Life Science Consulting Ltd (12763393) United Kingdom