Thinking Hats Entertainment Solutions IPO listing gains