SPOREGEN LIMITED