Aylesbury, Buckinghamshire
a pressurised environment Strong attention to detail: patience towards device assembly and processing Advantageous: ISO Class 7...