About Baamboo Co Ltd (12555687) United Kingdom