Herald Business: New ‘dirty money’ law about to kick in