STL TRUSTEES WINS DOUBLE RECOGNITION AT THE 2021 INSTINCTBUSINESS FINANCE INNOVATION AWARDS (IBFIA)
STL Trustees has been recognized as “Africa Trustee Company of the Year” in this year’s edition of InstinctBusiness Finance Innovation Awards (IBFIA) which was held