Birch Creek Energy LLC, a US solar and storage projects promoter, has sealed the financing for the 42-MWdc Altona Solar plant in Missouri and powered up the facility.