About The Bamboo Hero Limited (11527981) United Kingdom