Survival Craft Inspectorate (SCI), a global provider of emergency marine systems and support services, said it has made a key appointment…