About Bamboo Turtle Ltd (11084193) United Kingdom