Constantine Logothetis is stepping down as vice chairman of the Libra Group, the umbrella entity