About Barkip Biogas Holding Limited (12009723) United Kingdom