About N.c&t Ltd (12642876) United Kingdom