About Npm Holdings Ltd (13354317) United Kingdom