Caudal Energy, an Oxford-based baseload energy company developing a new class of predictable renewable power systems, has raised €4.9 million (£4.3...