About Bamboo Deli.co Ltd (13328626) United Kingdom