NOVELUS LTD