About Canalixir Ltd (11956985) United Kingdom