About Nelson Technology Management Limited (11028131) United Kingdom