Chemistry Pharmaceutical intermediates B914071 1,1'-biphenylene-4,4'-bis(methylene)bis(phosphonic acid), 95%