It mentions the R&D refund. On another note. It looks like Imugene are rebranding and possibly updating their website as another has suggested.