About Bamboo Orchard Ltd (12085572) United Kingdom