About Detector And Sensor Technologies (holdings) Limited (SC658535) United Kingdom