About Bamboo Oxford Ltd (12012470) United Kingdom