ALPHA MICRO COMPONENTS LTD articles