About Baracoa Pictures Limited (08484146) United Kingdom