About K.f.t. Ltd. (SC086706) United Kingdom