(Visited 719,354 times, 246,666 visits today)

China Gets World's Largest Solar System

China will be home to the world’s largest solar power station to date. The 100 MW project, which will cost about 6.03 billion yuan (US$765 million) will …

Intematix Raises $16.5M

URL: [sorry this link is no longer available] Website: [sorry this link is no longer available]

Intechra Raises $6.5M

Intechra Holding Corp., an electronics recycler and information technology asset disposition company, has raised a $6.5 million equity round, funding the …