I just spoke with IR, they told me the name of the construction co. is Carillion, they are one of Europe's largest construction companies, with over $1 billion per year in revenues.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.