Suntech Power International Ltd. is a company that provides Photovoltaics, Solar power, Renewable technologies and more. Suntech Power International Ltd. is headquartered in Switzerland Schaffhausen. Suntech Power International Ltd. has a total of 10 patents