About Kx Group Holding Limited (08549197) United Kingdom