diffusion engineers ipo details