About Elixoo Ltd (13479594) United Kingdom