About Elixor Limited (08994134) United Kingdom