About Nts Investment Ventures Limited (10095503) United Kingdom