Tata Technologies set to make blockbuster debut on D-Street; should you hold or book profit?