Twain Financial Partners announced on Tuesday it has closed on USD 42 million (EUR 38.8m) in financing to help complete the Longbow Solar project that is being co-developed by Clean Capital Partners and Aspen Creek in Texas.