About Cannixa Ltd (12028639) United Kingdom