About Bamboo Tree 88 Ltd (11013462) United Kingdom