Italian luxury leather brand Bruno Magli has been sold to Swiss asset management firm Da Vinci Invest AG for an undisclosed sum.