About Nflc Limited (06453070) United Kingdom