About Bambucea Ltd (13114178) United Kingdom