Devices with MAC addresses that start with EC-5A-86 were manufactured by Yulong Computer Telecommunication Scientific (Shenzhen) Co.,Ltd

Device Manufacturer
Yulong Computer Telecommunication Scientific (Shenzhen) Co.,Ltd

Manufacturer Location
Road NO2, West of Industrial Park,North of Science & Technology Park
Dongguan Guangdong 518057

Estimated Devices using EC-5A-86
16,256,250

Estimated Total Devices From Mfg
113,793,750