About Sylvia And Stella Limited (12376438) United Kingdom