diffusion engineers ipo gmp ahead of listing