About Kx Holdings Limited (05194014) United Kingdom