About K.f.t Renewables Limited (09354960) United Kingdom