About Studio Bamboo Limited (11851300) United Kingdom