Cajun Gun Works does a number of coatings, but not specifically those mentioned. DLC coating is similar to NP3 though. IonBond and Cummings Custom Refinishing. Many companies will not do Nickel Boron as the application can be more difficult. NP3 is effectively Nickel Boron with Teflon molecules bound to it.
NiB is nice because it actually creates a very hard case with a very fine grain structure thanks to Ni low friction coefficient; the caveat is that it needs to be applied with some skill, or it will flake off.