(ADPnews) – Apr 6, 2010 – US solartech startup Twin Creeks Technologies, Inc will site a panel manufacturing facility in Senatobia, Mississippi, a project that will stomach over USD 175 million (EUR 130m) over five years and create 512 jobs.