Concord Enviro IPO analysis