Stephen Taylor
Aber Instruments Ltd
Science Park
Aberystwyth United Kingdom