About Bean Bag Beads Limited (13309771) United Kingdom