About N7 Holdings Limited (10720496) United Kingdom