About Bamboo London Ltd (10994329) United Kingdom