About Bamboo & Mischief International Limited (10156254) United Kingdom