About Nfs Holdings Limited (12285148) United Kingdom