About Nffc Group Holdings Limited (08117123) United Kingdom