About Bamboo Pictures Limited (08927584) United Kingdom