About Holdingham Biogas Limited (10494112) United Kingdom