SAST Happiest Minds Technologies Ltd - 543227 - Closure of Trading Window BSE India Intimation of closure of Trading Window