10/16/2020

INSTANDA Launches Cyber Insurance Product in Africa

INSTANDA is headquartered in the UK with offices in the U.S., Chile, Japan and Australia, and operates in 13 countries and with over 60 clients across all insurance lines and distribution channels.