About N.e.c.e.r Limited (11693289) United Kingdom