About Biogas Plant Operations Limited (10009355) United Kingdom