3 June 2024

Impact Capital gets JPY 3bn outsourcing deal from Japan Post Insurance