About Bamboo & Mischief Limited (10080871) United Kingdom