About Bambooish International Limited (13108077) United Kingdom