About Sebastien Mesnage Ltd (11342830) United Kingdom