Garuda Construction and Engineering IPO opens today: Should you subscribe to it?