About String And Bead Ltd (12778469) United Kingdom