40:26:8E
The MAC address prefix 40-26-8E has been assigned to Shenzhen Photon Leap Technology Co., Ltd.