About Bambu Kitchens Limited (11563370) United Kingdom