About Sunpower International Co. Ltd (09780060) United Kingdom