About Bamboo Spice Ltd (12051687) United Kingdom