About N&d.it Ltd (13061782) United Kingdom