About Beads And Braids Limited (11070322) United Kingdom