About Bamboo Holdings Limited (SC282848) United Kingdom