About Biogas Meden Ltd. (09241453) United Kingdom