About Judges Scientific Plc (04597315) United Kingdom