Corporate governance issues cast shadow on promoters though business prospects seem to justify IPO valuation