About Bamboo - Fresh Food Factories Ltd (12850245) United Kingdom