About The Bamboo Bird Ltd (12139032) United Kingdom