About Kfx Holdings Ltd (12051453) United Kingdom