About Bamboo Hut Ltd (09755960) United Kingdom