About Sestriere Ltd (12266022) United Kingdom