Mexican solar start-up Niko Energy has raised USD 23 million (EUR 22.1m) in debt and equity to advance decentralised energy solutions across Mexico and the region.