About Nelson Technology Limited (10804644) United Kingdom