About Elixia Solutions Limited (06855497) United Kingdom