About Bambood A1 Ltd (12211353) United Kingdom