Swiss satellite and payload maker SWISSto12 has closed a $70 million (€61 million) Series C, funding it says will expand manufacturing as orders climb across commercial and government customers.  The Series C lands after a stretch of steep revenue gains. SWISSto12 reported $140 million (€121 million) in 2025 revenue, and its cumulative contract value has…