Contact us. If you have general questions or are interested in installing solar on your property via a lease or land purchase, please reach out to us for more information.info@momentumrenew.com(475) 522-1969157 Church Street, 19th Floor New Haven, CT 06510 Name * First Name Last Name Email * Message * Thank you!