About Bamboo Panda London Ltd (11396540) United Kingdom