About Teraprobe Limited (04132123) United Kingdom