About Bambooco Ltd (11875282) United Kingdom