Flock Development & Research Co. Ltd.