Libstar Holdings Limited announced that Mr. Charl De Villiers, the current Chief Financial Officer had been appointed as the Chief Executive Officer with effect from January 1, 2023.