Shield raises £32.5 million in IPO