About Kannexa Limited (12683354) United Kingdom