About Kfx Ltd (11069973) United Kingdom