Endora Management Limited is a London-based holding and management company dedicated to high-level strategic consulting and value creation.