Terminal Investment Limited Sarl (TIL) invests in, develops, and manages container terminals across the globe