About Nti Investments Ltd (10328915) United Kingdom