Can my social impact business benefit from an IPO?