Rotterdam-based tech firm The Archimedes has officially introduced its Liam F1 Urban Wind Turbine. The company claims that it has an energy yield that is "80 percent of the maximum that is theoretically feasible."