About Kx International Holdings Limited (12446153) United Kingdom