About Elixara Ltd (10660549) United Kingdom