About Nfs Restaurant Technology Limited (06604420) United Kingdom