AOSL Alpha and Omega Semiconductor Limited