About Elixa Ltd. (08918657) United Kingdom