I cannot find any use of this term in an English-language text. According to Google results, it seems to be used by Citroën (car manufacturer) as a brand name in some European countries, possibly referring to some kind of warranty or service arrangement.