Mauritius: Jean Alain Francis has joined Swan General Insurance