595975499475961 corporate risk strategies - Garuda Intelligence