Triarch Energy Sàrl, Limited liability company