Biogas And Biofuels Energy Uses in Russia Lenavich Investments Ltd Address: KIROVA BUILDING 7, 450001 Ufa Russia Phone Number: +7 92 62 42 90 28