70:E8:43
The MAC address prefix 70-E8-43 has been assigned to Beijing C&W Optical Communication Technology Co.,Ltd.