About Biologic Biogas Solutions Limited (12079662) United Kingdom