About Alpha Micro Components Limited (03045916) United Kingdom