About Bamboo Consultants Ltd (11438341) United Kingdom