About Le Sillage Ltd (12220112) United Kingdom