About Bamboo Tamboo Ltd (07664407) United Kingdom