About Germany Kangpuciaga Agricultural Science And Technology Co. Ltd (12310614) United Kingdom