About Kki Holdings Limited (09438770) United Kingdom