About Kfx Incorporated Ltd (12540731) United Kingdom