TCH Transcredit Holding SA, Savosa, limited or corporation