About Nts Investments Limited (06660023) United Kingdom