About Nlt Investments Limited (13251516) United Kingdom