Companies Bill, 2012, after a very long journey and with many stumble blocks, has finally seen the light of day…