The Thistle Wind Partners (TWP) consortium has submitted an offshore consent application for its 1-GW Bowdun wind farm project off the Aberdeenshire coast in Scotland.