About Slick Beads Ltd (13236174) United Kingdom