About N.a.i. Holdings Limited (11227813) United Kingdom