About Nli Technologies Limited (07800638) United Kingdom