About Bamboo Box Gifts Ltd (12623811) United Kingdom