About Bambooshoot Ltd (13233436) United Kingdom