About Bamboo Newbold Limited (13513384) United Kingdom