About Hamabeads.com Limited (08682229) United Kingdom