About Nfrn Holdings Limited (04588787) United Kingdom