About Biogas Power Limited (SC426517) United Kingdom