About Bamboo Group Holdings Limited (13251309) United Kingdom