Companies contemplating an initial public offering need to have a very strong and sustainable business case that must stand up to scrutiny, according to newly-listed Russian shipowner Sovcomflot (SCF Group).