Apparel importer Algo Group has appointed Isaac Mimran as the company's president and CEO.