About Biogas Technology Limited (02323287) United Kingdom