About Teksolar Limited (03857716) United Kingdom