Camerons leads Corin on £32m IPO