About Bamboo Forest Entertainment Limited (11749564) United Kingdom