About Ntps Associates Ltd (13490938) United Kingdom