About Bamboo Pillows Ltd (11274777) United Kingdom