About Nelson Tech Ltd (SC706934) United Kingdom