diffusion engineers ipo listing