About Tiboo Bamboo Ltd (07121977) United Kingdom