Alpha Micro Components Ltd — Supplier profile (Companies House 03045916) · PublicSupply