The Cambridge-based business saw shares slide in early trading as it pointed towards ‘limited visibility’ regarding future ...