About Rika Biogas Technologies Ltd (09829350) United Kingdom