About Bamboo London Trading Limited (12124035) United Kingdom