About Ntrs Holdings Ltd (12494259) United Kingdom