About Bamboo Radical Limited (10759329) United Kingdom