About Bamboo Consultancy Ltd (10910789) United Kingdom