About N&x&d Ltd (07136112) United Kingdom