About Technova Precision Ltd. (02485706) United Kingdom