Sustainable investing specialist Impact Cubed (soon to be iCubed) has strengthened its leadership and quantitative capabilities by appointing Antonia Lim as Chief Investment Officer.