About Nfs Hotel Technology Limited (04621896) United Kingdom