About Bamboo2 Ltd (12296290) United Kingdom