About Nti Holdings Limited (11692244) United Kingdom