Leaf Solar Power

United States
Dora, Alabama, United States, 33461

Company profile

Leaf Solar Power company profile

Leaf’s full service and operating platform provides our partners and clients with access to a qualified source of strategic opportunities, in-depth market knowledge, unrivaled solar and management expertise, as well as financial strength, Leaf’s deep experience and knowledge allows investors to take advantage of a market where property identification, entrepreneurial expertise, and quick execution creates success.

Business identity

Operating status
Closed
Company type
For Profit
Employee range
1-10 employees
Revenue range
$0-$1M
Founded
2008-01-01, Year

Headquarters

Postal code
33461
Country code
US
Continent
North America

Capital profile

Funding and company signals

Funding rounds
1
Last funding
Debt Financing / $75M / 2015-02-11
Investors
1
Lead investors
1
Articles
1

Founders and investors

Lead investors

Tamra-Tacoma Capital Partners

Investors

Tamra-Tacoma Capital Partners