2753728 logo

[Ru(imidazolidine)6](CF3SO3)2

Compound Synopsis