About Eelixir Ltd (12066358) United Kingdom