About Qipower Ltd (12071105) United Kingdom