About NPV Corporation