About Bamboo Sales And Marketing Consultancy Ltd (12312422) United Kingdom