About Npz Technology Limited (07880605) United Kingdom