About Fti Holdings Limited (04888133) United Kingdom