diffusion engineers ipo detals