About Biocomposites Limited (03291943) United Kingdom