DIFFUSION ENGINEERS LTD