About Bambu Candu Ltd (11973134) United Kingdom