About Nff Holdings Limited (03568884) United Kingdom