About Ns&dd Ltd (12874876) United Kingdom