About Ffi Holdings Limited (10793426) United Kingdom