Setting up offshore firms ‘not a crime’, says SC judge