About Bamboo Limited (05629336) United Kingdom