About The Bamboo Base Ltd (12222453) United Kingdom