About Nti Ltd (06883229) United Kingdom