Canaan Edge Technologies Ltd