INCH CAPE OFFSHORE LIMITED
Updated 640 days ago
5th Floor 40 Princes Street, Edinburgh, EH2 2BY, United Kingdom
Set to be constructed 15km off the East Coast of Scotland, Inch Cape will become one of the country's largest single sources of renewable energy and power up to a million homes...
will contribute to meeting the UK's offshore wind target and will be Scotland's largest single source of renewable power when built, generating the equivalent of the annual power needs of more than 1.
Also known as: Inch Cape, Inch Cape Offshore Wind Farm
Associated domains: inchcapewind.co.uk