Apollo wins engineering contract for Celtic Sea substation
UK, Wales: Celtic Sea Power has awarded Apollo a contract to create a floating offshore wind test facility in Wales.
UK, Wales: Celtic Sea Power has awarded Apollo a contract to create a floating offshore wind test facility in Wales.