The main entities that supports the Ocean Revival Project: