Allegro Taiwan Ltd.