About N16 Holdings Limited (13186877) United Kingdom