About Bamboo Topco Limited (10516979) United Kingdom