About Bamboo Stick Limited (09958844) United Kingdom