About Bamboo Garden ( London ) Ltd (12518685) United Kingdom