News First Stage of Neptune Land Trials Completed Construction of the innovative Neptune Offshore Access System is now complete and the system has undergone extensive testing at STL’s research and development facility in Cowes on the Isle of …