About Precision Encoders Limited (02663806) United Kingdom