About N1 Xtsa Limited (11869639) United Kingdom