Cape Privacy Appoints New Head of Customer Success and New Head of Marketing; Executives Hail From OmniSci and Cisco Read more