About Edenmore Biogas Limited (NI624622) United Kingdom