Survival Craft Inspectorate (SCI), a global provider of emergency marine evacuation systems, has made a new appointment and announced…