About Npl2016 Limited (10477283) United Kingdom