UK green energy supplier Ecotricity has tabled a cash offer to buy all of Good Energy Group PLC (LON:GOOD), in which it already owns about 25.1%, for GBP 3.4 per share.