QPC Ltd.