About Bamboo Basket London Limited (11962748) United Kingdom