About Nti&c Ltd. (10825865) United Kingdom