About Bamboostore Limited (11833086) United Kingdom