thinking hats entertainment solutions ipo dates