Chemistry Pharmaceutical intermediates H913922 3'-hydroxy-[1,1'-biphenyl]-3,4',5-tricarboxylic acid, 95%