beta nicotinamide adenine dinucleotide phosphate sodium salt nadp na cas 1184 16 320 business directory