Genesis Energy Ltd. SWOT Analysis