About New Bamboo Ltd (11377113) United Kingdom