About Kfo Holdings Ltd. (11786202) United Kingdom