About Butter Beads Limited (12655105) United Kingdom