WindForce PLC has achieved a significant milestone by officially signing the Power Purchase Agreement (PPA) for the development of the 10MW Kebitigollewa solar power project.