About German Biogas Holdco Limited (08677775) United Kingdom