About N1 Ildd Limited (11869251) United Kingdom