About Courchevel Holdings Limited (12883635) United Kingdom