About The Little Bamboo Hub Limited (12989841) United Kingdom