About Qi & Greens Ltd (12075284) United Kingdom