View of London at sunset from the Thames River, with the Shard on the left.

Select Your Country

70 +

Offices Worldwide

1,000 +

Employees Globally

$5,000,000,000 +

Energy Solutions Delivered Since Inception

Global Directory

North America

Canada – English

United States – English


United Kingdom – English

Visit our Locations page for contact information for individual offices around the world.