Business Description
PTC India Financial Services Limited is a New Delhi-based lending and investment firm that funds energy projects across the full production and distribution cycle. Founded in 2006, the company operates as a non-banking financial institution and is owned by PTC India Limited.